This text file contains the triggers for the cinema in A Cinema on Pitch.
Comments are denoted to the right with **  these are not in the mission!


.Trigger
	.Name Cinema Begin .EndString
	.Check
		.TIME 0.000000
	.EndCheck
	.Action
		.STARTCINEMA
			.CamType TRACKVIEW
			.TagIdentifier 595		** P-51
			EXIT				** allows viewer to use spacebar to exit cinema
			.Yaw 6.911300
			.Pitch 0.034800
			.Dist 41.487301
	.EndAction
.EndTrigger
.Trigger
	.Name Cinema End .EndString
	.Check
		.TIME 400.000000			** total time of cinema
	.EndCheck
	.Action
		.ENDCINEMA
	.EndAction
.EndTrigger
.Trigger
	.Name Opencredit .EndString
	.Check
		.TIME 0.000000				** starts a beginning of cinema
	.EndCheck
	.Action
		.DISPLAYFADINGTEXT
			.StartString PUTTING IT ALL TOGETHER .EndString
			.XPos 0.350
			.YPos 0.200
	.EndAction
.EndTrigger
.Trigger
	.Name Credit1 .EndString
	.Check
		.TIME 8.000000
	.EndCheck
	.Action
		.DISPLAYFADINGTEXT
			.StartString During this takeoff sequence, the camera will not move. .EndString
			.XPos 0.100
			.YPos 0.200
	.EndAction
.EndTrigger
.Trigger
	.Name Credit2 .EndString
	.Check
		.TIME 15.000000
	.EndCheck
	.Action
		.DISPLAYFADINGTEXT
			.StartString This shows that you get a different perspective when the object moves .EndString
			.XPos 0.100
			.YPos 0.200
	.EndAction
.EndTrigger
.Trigger
	.Name Credit3 .EndString
	.Check
		.TIME 22.000000
	.EndCheck
	.Action
		.DISPLAYFADINGTEXT
			.StartString and not the camera. .EndString
			.XPos 0.100
			.YPos 0.200
	.EndAction
.EndTrigger
.Trigger
	.Name Credit4 .EndString
	.Check
		.TIME 35.000000
	.EndCheck
	.Action
		.DISPLAYFADINGTEXT
			.StartString We'll move the camera angle in just a second. .EndString
			.XPos 0.100
			.YPos 0.200
	.EndAction
.EndTrigger
.Trigger
	.Name Credit5 .EndString
	.Check
		.TIME 50.000000
	.EndCheck
	.Action
		.DISPLAYFADINGTEXT
			.StartString Now, let's change the camera angle to show the airfield at takeoff. .EndString
			.XPos 0.100
			.YPos 0.200
	.EndAction
.EndTrigger
.Trigger
	.Name Credit6 .EndString			** trigger to change camera angle to right
	.Check
		.TIME 51.000000
	.EndCheck
	.Action
		.ROTATECAMYAW
			.StartYaw 6.911300
			.EndYaw 4.996000
			.Time 10.000000
	.EndAction
.EndTrigger
.Trigger
	.Name Credit7 .EndString			** trigger to change camera angle up slightly
	.Check
		.TIME 51.000000
	.EndCheck
	.Action
		.ROTATECAMPITCH
			.StartPitch 6.534800
			.EndPitch 6.034800
			.Time 10.000000
	.EndAction
.EndTrigger
.Trigger
	.Name Credit8 .EndString
	.Check
		.TIME 57.000000
	.EndCheck
	.Action
		.DISPLAYFADINGTEXT
			.StartString Now the camera is moving. .EndString
			.XPos 0.100
			.YPos 0.200
	.EndAction
.EndTrigger
.Trigger
	.Name Credit9 .EndString
	.Check
		.TIME 65.000000
	.EndCheck
	.Action
		.DISPLAYFADINGTEXT
			.StartString Now, let's look at another flight about to take off. .EndString
			.XPos 0.100
			.YPos 0.200
	.EndAction
.EndTrigger
.Trigger
	.Name Awake P51flight .EndString			** trigger to awaken flight of 4 P-51s
	.Check
		.TIME 72.000000
	.EndCheck
	.Action
		.AWAKEOBJ
			.TagIdentifier 596			** flight of four P-51s
	.EndAction
.EndTrigger
.Trigger
	.Name Credit10 .EndString				** first trigger to change view
	.Check
		.TIME 73.000000
	.EndCheck
	.Action
		.CHANGECAM
			.CamType TRACKVIEW
			.TagIdentifier 597
	.EndAction
	.Action
		.ROTATECAMYAW
			.StartYaw 2.276800
			.EndYaw 3.576800
			.Time 15.000000
	.EndAction
.EndTrigger
.Trigger
	.Name Camera11 .EndString				** second trigger to change view
	.Check
		.TIME 73.000000
	.EndCheck
	.Action
		.ROTATECAMPITCH
			.StartPitch 5.999900
			.EndPitch 6.150000
			.Time 25.000000				** note time for pitch and distance longer
	.EndAction
	.Action
		.MOVECAMDIST
			.StartDist 25.000000
			.EndDist 44.500000
			.Time 25.000000
	.EndAction
.EndTrigger
.Trigger
	.Name Credit11a .EndString				** trigger explaining moves above
	.Check
		.TIME 73.000000
	.EndCheck
	.Action
		.DISPLAYFADINGTEXT
			.StartString Camera is moving to the left, down and back. .EndString
			.XPos 0.100
			.YPos 0.200
	.EndAction
.EndTrigger
.Trigger
	.Name Credit12 .EndString				** begin movement to left again
	.Check
		.TIME 92.000000
	.EndCheck
	.Action
		.ROTATECAMYAW
			.StartYaw 3.576800
			.EndYaw 4.999000
			.Time 10.000000
	.EndAction
.EndTrigger
.Trigger
	.Name Credit13 .EndString
	.Check
		.TIME 92.000000
	.EndCheck
	.Action
		.DISPLAYFADINGTEXT
			.StartString Camera is moving to the left, again. .EndString
			.XPos 0.100
			.YPos 0.200
	.EndAction
.EndTrigger
.Trigger
	.Name Credit14 .EndString				** begin movement to left again
	.Check							** note there is 13 second wait to start move
		.TIME 115.000000
	.EndCheck
	.Action
		.ROTATECAMYAW
			.StartYaw 4.999000
			.EndYaw 6.199000
			.Time 10.000000
	.EndAction
.EndTrigger
.Trigger
	.Name Credit15 .EndString
	.Check
		.TIME 115.000000
	.EndCheck
	.Action
		.DISPLAYFADINGTEXT
			.StartString Camera is moving to the left, again. .EndString
			.XPos 0.100
			.YPos 0.200
	.EndAction
.EndTrigger
.Trigger
	.Name Credit16 .EndString
	.Check
		.TIME 130.000000
	.EndCheck
	.Action
		.DISPLAYFADINGTEXT
			.StartString Now, let's look at some vehicles moving. .EndString
			.XPos 0.100
			.YPos 0.200
	.EndAction
.EndTrigger
.Trigger
	.Name AwakeM3 .EndString				** trigger to awaken M-3 and truck
	.Check							** if this trigger not used, they will
		.TIME 137.000000				** have finished there movement by the
	.EndCheck						** time this sequence starts
	.Action
		.AWAKEOBJ
			.TagIdentifier 726
	.EndAction
	.Action
		.AWAKEOBJ
			.TagIdentifier 727
	.EndAction
.EndTrigger
.Trigger
	.Name M3a .EndString
	.Check
		.TIME 138.000000
	.EndCheck
	.Action
		.CHANGECAM
			.CamType TRACKVIEW
			.TagIdentifier 726				** view of M-3
	.EndAction
	.Action
		.ROTATECAMYAW
			.StartYaw 2.276800
			.EndYaw 3.576800
			.Time 15.000000
	.EndAction
.EndTrigger
.Trigger
	.Name M3b .EndString
	.Check
		.TIME 138.000000
	.EndCheck
	.Action
		.ROTATECAMPITCH
			.StartPitch 5.999900
			.EndPitch 6.300000
			.Time 15.000000
	.EndAction
	.Action
		.MOVECAMDIST
			.StartDist 25.000000
			.EndDist 44.500000
			.Time 15.000000
	.EndAction
.EndTrigger
.Trigger
	.Name Credit17 .EndString
	.Check
		.TIME 155.000000
	.EndCheck
	.Action
		.DISPLAYFADINGTEXT
			.StartString Now, move to the right, up and back. .EndString
			.XPos 0.100
			.YPos 0.200
	.EndAction
.EndTrigger
.Trigger
	.Name M3c .EndString
	.Check
		.TIME 155.000000
	.EndCheck
	.Action
		.ROTATECAMYAW
			.StartYaw 3.576800
			.EndYaw 1.850000
			.Time 15.000000
	.EndAction
.EndTrigger
.Trigger
	.Name M3d .EndString
	.Check
		.TIME 155.000000
	.EndCheck
	.Action
		.ROTATECAMPITCH
			.StartPitch 6.300000
			.EndPitch 5.875000
			.Time 15.000000
	.EndAction
	.Action
		.MOVECAMDIST
			.StartDist 44.500000
			.EndDist 100.500000
			.Time 15.000000
	.EndAction
.EndTrigger
.Trigger
	.Name Credit17a .EndString
	.Check
		.TIME 163.000000
	.EndCheck
	.Action
		.DISPLAYFADINGTEXT
			.StartString Be patient, this is a long sequence. .EndString
			.XPos 0.100
			.YPos 0.200
	.EndAction
.EndTrigger
.Trigger
	.Name Credit18 .EndString
	.Check
		.TIME 180.000000
	.EndCheck
	.Action
		.DISPLAYFADINGTEXT
			.StartString Now, move down and closer. .EndString
			.XPos 0.100
			.YPos 0.200
	.EndAction
.EndTrigger
.Trigger
	.Name M3e .EndString
	.Check
		.TIME 180.000000
	.EndCheck
	.Action
		.ROTATECAMPITCH
			.StartPitch 5.875000
			.EndPitch 6.000000
			.Time 15.000000
	.EndAction
	.Action
		.MOVECAMDIST
			.StartDist 100.000000
			.EndDist 60.500000
			.Time 15.000000
	.EndAction
.EndTrigger
.Trigger
	.Name Credit18a .EndString
	.Check
		.TIME 190.000000
	.EndCheck
	.Action
		.DISPLAYFADINGTEXT
			.StartString Can ya see the creates in the truck? .EndString
			.XPos 0.100
			.YPos 0.200
	.EndAction
.EndTrigger
.Trigger
	.Name Credit19 .EndString
	.Check
		.TIME 205.000000
	.EndCheck
	.Action
		.DISPLAYFADINGTEXT
			.StartString Now, to the left a bit. .EndString
			.XPos 0.100
			.YPos 0.200
	.EndAction
.EndTrigger
.Trigger
	.Name M3f .EndString
	.Check
		.TIME 205.000000
	.EndCheck
	.Action
		.ROTATECAMYAW
			.StartYaw 1.850000
			.EndYaw 2.850000
			.Time 15.000000
	.EndAction
.EndTrigger
.Trigger
	.Name Credit19a .EndString
	.Check
		.TIME 212.000000
	.EndCheck
	.Action
		.DISPLAYFADINGTEXT
			.StartString Good way to show the background. .EndString
			.XPos 0.100
			.YPos 0.200
	.EndAction
.EndTrigger
.Trigger
	.Name Credit20 .EndString
	.Check
		.TIME 226.000000
	.EndCheck
	.Action
		.DISPLAYFADINGTEXT
			.StartString Let's look at special effects. .EndString
			.XPos 0.100
			.YPos 0.200
	.EndAction
.EndTrigger
.Trigger
	.Name Credit21 .EndString
	.Check
		.TIME 225.000000
	.EndCheck
	.Action
		.CHANGECAM
			.CamType TRACKVIEW
			.TagIdentifier 720				** view of fuel dump - note the
	.EndAction							** feul bunkers are close together
	.Action								** actually touching slightly
		.ROTATECAMYAW						** see explaination below
			.StartYaw 2.276800
			.EndYaw 6.576800
			.Time 15.000000
	.EndAction
.EndTrigger
.Trigger
	.Name Camera22 .EndString
	.Check
		.TIME 225.000000
	.EndCheck
	.Action
		.ROTATECAMPITCH
			.StartPitch 6.150000
			.EndPitch 5.799900
			.Time 15.000000
	.EndAction
	.Action
		.MOVECAMDIST
			.StartDist 25.000000
			.EndDist 80.500000
			.Time 15.000000
	.EndAction
.EndTrigger
.Trigger
	.Name Credit23 .EndString
	.Check
		.TIME 240.000000
	.EndCheck
	.Action
		.DISPLAYFADINGTEXT
			.StartString Let's blow the dump. .EndString
			.XPos 0.200
			.YPos 0.200
	.EndAction
.EndTrigger
.Trigger
	.Name Credit24 .EndString					** this trigger blows the end fuel
	.Check								** dump - they are close enough so
		.TIME 247.000000					** that one damageobj sets them all
	.EndCheck							** off with one trigger
	.Action
		.DAMAGEOBJ
			.TagIdentifier 716
			.Amount 100.000000
	.EndAction
.EndTrigger
.Trigger
	.Name Credit25 .EndString
	.Check
		.TIME 259.000000
	.EndCheck
	.Action
		.DISPLAYFADINGTEXT
			.StartString How about a bombing raid. .EndString
			.XPos 0.200
			.YPos 0.200
	.EndAction
.EndTrigger
.Trigger
	.Name Awake111 .EndString
	.Check
		.TIME 247.000000
	.EndCheck
	.Action
		.AWAKEOBJ
			.TagIdentifier 601				** awakens one flight of HE 111s
	.EndAction
	.Action
		.AWAKEOBJ
			.TagIdentifier 606				** awakens second flight of HE 111s
	.EndAction
.EndTrigger
.Trigger
	.Name Awake111a .EndString
	.Check
		.TIME 247.000000
	.EndCheck
	.Action
		.AWAKEOBJ
			.TagIdentifier 611				** awakens third flight of HE 111s
	.EndAction							** all flights are assigned the same
.EndTrigger								** set of waypoints to strike airfield
.Trigger
	.Name Credit26 .EndString
	.Check
		.TIME 258.000000
	.EndCheck
	.Action
		.CHANGECAM
			.CamType TRACKVIEW
			.TagIdentifier 608				** selects one plane to rotate around
	.EndAction
	.Action
		.ROTATECAMYAW
			.StartYaw 4.000000
			.EndYaw 4.550000
			.Time 15.000000
	.EndAction
.EndTrigger
.Trigger
	.Name Camera27 .EndString
	.Check
		.TIME 258.000000
	.EndCheck
	.Action
		.ROTATECAMPITCH
			.StartPitch 5.330000
			.EndPitch 6.150000
			.Time 15.000000
	.EndAction
	.Action
		.MOVECAMDIST
			.StartDist 50.000000
			.EndDist 75.500000
			.Time 15.000000
	.EndAction
.EndTrigger
.Trigger
	.Name Credit28 .EndString
	.Check
		.TIME 293.000000
	.EndCheck
	.Action
		.DISPLAYFADINGTEXT
			.StartString Let's see what's happening on the ground. .EndString
			.XPos 0.200
			.YPos 0.200
	.EndAction
.EndTrigger
.Trigger
	.Name Credit29 .EndString
	.Check
		.TIME 300.000000
	.EndCheck
	.Action
		.CHANGECAM
			.CamType TRACKVIEW
			.TagIdentifier 678			** changes view to hanger on ground to wait for
	.EndAction						** bombs to drop
	.Action
		.ROTATECAMYAW
			.StartYaw 2.276800
			.EndYaw 3.576800
			.Time 15.000000
	.EndAction
.EndTrigger
.Trigger
	.Name Camera30 .EndString
	.Check
		.TIME 300.000000
	.EndCheck
	.Action
		.ROTATECAMPITCH
			.StartPitch 6.150000
			.EndPitch 6.000000
			.Time 15.000000
	.EndAction
	.Action
		.MOVECAMDIST
			.StartDist 60.000000
			.EndDist 200.500000
			.Time 15.000000
	.EndAction
.EndTrigger
.Trigger
	.Name Credit31 .EndString
	.Check
		.TIME 320.000000
	.EndCheck
	.Action
		.DISPLAYFADINGTEXT
			.StartString That's it.  Learn anything? .EndString
			.XPos 0.200
			.YPos 0.200
	.EndAction
.EndTrigger
.Trigger
	.Name Creditend .EndString
	.Check
		.TIME 330.000000
	.EndCheck
	.Action
		.DISPLAYFADINGTEXT
			.StartString To Quit, press SPACEBAR then ESC. .EndString
			.XPos 0.100
			.YPos 0.200
	.EndAction
.EndTrigger
